shoemaker's strap - Français Anglais Dictionnaire